import io from 'socket.io-client';
import config from './config.json';
import { getFloorNumber } from './PageStateMgr.js';

var newSocket = io(config.web.sokectServer);
newSocket.on('connect', () => {
    console.warn("@@@ sokect connected");

    setTimeout(() => {
        newSocket.emit(config.sokect.toWeb.topic_on.dronePointTask, {
            gps: [123, 23, 10],
            date: new Date().toLocaleString()
        });

        // newSocket.emit(config.sokect.toWeb.topic_on.droneRecall, {
        //     date: new Date().toLocaleString()
        // });

        // newSocket.emit(config.sokect.toWeb.topic_on.activeDeviceCtr, {
        //     date: new Date().toLocaleString()
        // });

        // newSocket.emit(config.sokect.toWeb.topic_on.disactiveDeviceCtr, {
        //     date: new Date().toLocaleString()
        // });
    }, 100);
})

newSocket.on("error", (error) => {
    console.error("@@ socket Error!", error);
})
newSocket.on("disconnect", () => {
    console.warn("@@ socket disconnect!");
})

newSocket.on(config.web.topic, (msg) => {
    // console.warn(msg);
})